/*  ESTILOS DIV  */
#fechareserva {
	position:absolute;
	left: 490px;
	background-color:#73604a;
	border : 2px solid #140b00;
	width: 284px;
	height: 510px;
	padding: 0px;
	text-align: center;
	z-index: 3; 
}


#fotococina {
	position:absolute;
	left: 220px;
	background-image:url(../../images/cocina.jpg);
	background-color:#73604a;
	border : 2px solid #140b00;
	width: 240px;
	height: 180px;
	padding: 0px;
	text-align: center;
	z-index: 3; 
}
#mesa1 {
	position:absolute;
	left: 401px;
	bottom: 140px;
	background-image:url(../../images/mesa1.JPG);
	background-color:#73604a;
	width: 43px;
	height: 159px;
}
#mesa2 {
	position:absolute;
	left: 201px;
	bottom: 250px;
	background-image:url(../../images/mesa2.JPG);
	background-color:#73604a;
	width: 130px;
	height: 49px;
}
#mesa3 {
	position:absolute;
	left: 30px;
	bottom: 320px;
	background-image:url(../../images/mesa3.JPG);
	background-color:#73604a;
	width: 120px;
	height: 56px;
}
#mesa4 {
	position:absolute;
	left: 30px;
	bottom: 420px;
	background-image:url(../../images/mesa3.JPG);
	background-color:#73604a;
	width: 120px;
	height: 56px;
}
#mesa5 {
	position:absolute;
	left: 30px;
	bottom: 20px;
	background-image:url(../../images/mesa4.JPG);
	background-color:#73604a;
	width: 250px;
	height: 223px;
}
#centrar {
	position: absolute;
	top: 0px;
	background-color:#ebdac8;
	height: 100%;
	left: 50%;
	margin-left: -395px;
	width: 790px;
}
#header {
	background-color:#140b00;
	width: 770px;
	font-size: 15px;
	padding: 10px;
}
#submenu {
	background-color:#4c2f0c;
	width: 770px;
	font-size: 15px;
	padding: 10px;
}
#menu {
	background-color:#d8b187;
	width: 770px;
	font-size: 15px;
	padding: 10px;
}
#menulogin {
	background-color:#4c2f0c;
	width: 770px;
	font-size: 12px;
	padding: 10px;
}
#contenido {
	width: 770px;
	height: 80%;
	font-size: 12px;
	padding: 10px;
}
#footer {
	background-color:#84623f;
	width: 770px;
	font-size: 12px;
	padding: 10px;
	position:absolute;
	bottom:0;
}

#ticketgrupos {
	position: absolute;
	background-color: #73604a;
	border: 2px solid #140b00;
	padding: 0px;
	margin: 0px;
	width: 262px;
	height: 510px;
	text-align: center;
}

#mapasociedad {
	left: 12px;
	position: absolute;
	background-color: #73604a;
	border: 2px solid #140b00;
	padding: 0px;
	margin: 0px;
	width: 462px;
	height: 510px;
	text-align: center;
}

#ticketproductos {
	position:absolute;
	left: 277px;
	background-color:#73604a;
	border : 2px solid #140b00;
	width: 130px;
	height: 510px;
	padding: 0px;
	text-align: center;
	z-index: 2; 
}

#ticketpromenu {

	width: 130px;
}

#ticketpromenu ul, li {
	list-style-type: none;
}

#ticketpromenu ul {
	margin: 0;
	padding: 0;
}

#ticketpromenu li {
	border-bottom: 1px solid #140b00;
}

#ticketpromenu a {
	text-decoration: none;
	color: #140b00;
	background: #ebdac8;
	display: block;
	padding: 5px 0px;
	width: 130px;
}

#ticketpromenu a:hover {
	background: #f8a64d;

}

#tickettikect {
	position:absolute;
	left: 412px;
	background-color:#73604a;
	border : 2px solid #140b00;
	width: 362px;
	height: 510px;
	padding: 0px;
	text-align: center;
	z-index: 3; 
}
#cenamensual {
	position:absolute;
	left: 290px;
	background-color:#73604a;
	border : 2px solid #140b00;
	width: 484px;
	height: 510px;
	padding: 0px;
	text-align: center;
	z-index: 3; 
}
#errorComensales {
	background-color:#ebdac8;
	border : 2px solid #140b00;
	padding: 10px;
	text-align: center;
	z-index: 4; 
}

/*  ESTILOS TAG GENERALES HTML  */

p{
	color: #cccc00;
}

/*html { overflow:hidden; }*/

body{
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-style:normal;
	text-decoration: none;
	background: #000000;
	background-image: url(../../images/texture.jpg);
	margin: 0px;
	padding: 0px;
	border: 0px;
	/*background-repeat: repeat-y;*/
}

hr {
	color: #140b00;
	border: 0;
	background-color: #140b00;
	height: 2px;	
}

h1 {
	font-size:22px;
	color: #4c2f0c;
	font-weight: bold;
}

/*  ESTILOS TABLAS  */

table {
	border-collapse:collapse;
}
th {
	border: 1px solid #4c2f0c;
	background-color:#140b00;
	color: #ebdac8;
}
td {
	border: 1px solid #4c2f0c;
	background-color:#d1b89e;
	color: #4c2f0c;
}
.tablaticket{
	border-collapse:collapse;
	border: 5px solid #4c2f0c;
}
.tablaticket th{
	background-color:#53330c;
	color: #ebdac8;
	border: 0px;
}

.tablaticket td.impar{
	background-color:#bea184;
	color: #4c2f0c;
	border: 0px;
}
.tablaticket td.par{
	background-color:#d1b89e;
	color: #4c2f0c;
	border: 0px;
}


/*  ESTILOS FORMs    */

select {
    border: 1px solid #140b00;
    background: #d1b89e;
    font-size: 14px;
    height: 23px;
    z-index:10;
}
.input {
    border: 1px solid #006;
    background: #ebdac8;
    font-size: 10px;
}
.button {
    border: 1px solid #000000;
    background: #ebdac8;
    font-size: 10px;
}
.button:hover {
    border: 1px solid #000000;
    background: #ce6d06;
    font-size: 10px;
}
.button2 {
    border: 1px solid #000000;
    background: #ebdac8;
    font-size: 14px;
}
.button2:hover {
    border: 1px solid #000000;
    background: #ce6d06;
    font-size: 14px;
}

.bt_ticket01 {
    border: 1px solid #000000;
    background: #ebdac8;
    font-size: 10px;
    width:110px;
	height:25px;
}
.bt_ticket01:hover {
    border: 1px solid #000000;
    background: #ce6d06;
    font-size: 10px;
}

/*  ESTILOS LINKs  */


a.ticket {
	border:0px;
	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;
}

a.menu:link {
	color: #140b00;
	text-decoration: none;
}

a.menu:hover {
	color: #905814;
	text-decoration: underline;
}

a.menu:visited {
	color: #140b00;
	text-decoration: none;
}

a.login:link {
	color: #ae865b;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}

a.login:hover {
	color: #ce6d06;
	text-decoration: underline;
	font-size:10px;
	font-weight: bold;
}

a.login:visited {
	color: #ae865b;
	text-decoration: none;
	font-size:10px;
	font-weight: bold;
}

a:link {
	color: #140b00;
	text-decoration: underline;
}

a:hover {
	color: #ce6d06;
	text-decoration: underline;
}

a:visited {
	color: #140b00;
	text-decoration: underline;
} 


/*  ESTILOS TEXTOS  */

.titular {
	font-size:24px;
	font-variant: small-caps;
	color: #ae865b;
	font-weight: bold;
}
.titular2 {
	font-size:18px;
	font-variant: small-caps;
	color: #ae865b;
	font-weight: bold;
}
.titular3 {
	font-size:22px;
	color: #4c2f0c;
	font-weight: bold;
}
.ticket_tit {
	font-size:18px;
	color: #ae865b;
	font-weight: bold;
}

.texmenu {
	font-size:16px;
	color: #ae865b;
	font-weight: bold;
}
.mensajelogin {
	font-size:10px;
	color: red;
	font-weight: bold;
}
.loginB10 {
	font-size:10px;
	color: #ae865b;
	font-weight: bold;
}
.loginB12 {
	font-size:12px;
	color: #ae865b;
	font-weight: bold;
}
.login10 {
	font-size:10px;
	color: #ae865b;
}
.login12 {
	font-size:12px;
	color: #ae865b;
}

.error {
	color: red;
}
.error2 {
	color: red;
}
.curved {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	behavior:url(border-radius.htc);
	/*opacity: .5;*/
}
